package com.mini.vo;


import com.mini.constant.ChanceFollowEventType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "机会跟进相关埋点记录" )
public class ChanceFollowVO {

    @ApiModelProperty(value = "机会id-必填")
    private Long chanceId;
    @ApiModelProperty(value = "运营专员id-根据不同eventType选填")
    private Long teacherId;
    @ApiModelProperty(value = "事件发生时间")
    private Date eventTime;
    @ApiModelProperty(value = "事件类型")
    private ChanceFollowEventType eventType;
    @ApiModelProperty(value = "附属字段，比如当event_type=call_end时，存放拨打时间")
    private String dataAttach;
}
